package com.cyt.work.site.dao;

import com.cyt.base.dao.BaseDao;
import com.cyt.work.site.model.po.Notice;
import com.cyt.work.site.model.vo.NoticeVo;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 微官网-校园资讯Dao层接口类
 *
 * @author rong yuan
 * @date 2019-7-8 15:17:40
 */
@Repository
public interface NoticeDao extends BaseDao<Notice> {

    /**
     * 根据条件查询
     *
     * @param noticeVo 参数接受对象
     * @return List<NoticeVo>
     * @author rong yuan
     * @date 2019-7-8 15:17:40
     */
    List<NoticeVo> selectByCondition(NoticeVo noticeVo);

    /**
     * 校园资讯分类查询
     *
     * @param noticeVo 参数接受对象
     * @return List<Map>
     * @author rong yuan
     * @date 2019-7-8 15:17:40
     */
    List<Map> noticeCategory(NoticeVo noticeVo);
}